NTP (Network Time Protocol) - Used to synchronize clocks on devices across a network
NTP uses a client-server architecture.
An NTP server listens on udp/123 for time requests from NTP clients. It does not update it's own time
An NTP client and server can be on the same device
NTS (Network Time Security) - Authentication protocol that ensures that the time received from an NTP server is accurate
NTS Process with Key Exchange Server
PTP (Precision Time Protocol) - Hardware base time synchronization